/*     */ package com.kendoui.taglib;
/*     */ 
/*     */ import com.kendoui.taglib.html.Element;
/*     */ import com.kendoui.taglib.json.Function;
/*     */ import com.kendoui.taglib.splitter.CollapseFunctionTag;
/*     */ import com.kendoui.taglib.splitter.ContentLoadFunctionTag;
/*     */ import com.kendoui.taglib.splitter.ExpandFunctionTag;
/*     */ import com.kendoui.taglib.splitter.LayoutChangeFunctionTag;
/*     */ import com.kendoui.taglib.splitter.PanesTag;
/*     */ import com.kendoui.taglib.splitter.ResizeFunctionTag;
/*     */ import java.util.Map;
/*     */ import javax.servlet.jsp.JspException;
/*     */ 
/*     */ public class SplitterTag extends WidgetTag
/*     */ {
/*     */   public SplitterTag()
/*     */   {
/*  18 */     super("Splitter");
/*     */   }
/*     */ 
/*     */   protected Element<?> createElement()
/*     */   {
/*  23 */     Element element = super.createElement();
/*     */ 
/*  25 */     element.html(body());
/*     */ 
/*  27 */     return element;
/*     */   }
/*     */ 
/*     */   public int doEndTag()
/*     */     throws JspException
/*     */   {
/*  35 */     String cssClass = "";
/*     */ 
/*  37 */     if (this.attributes.containsKey("class")) {
/*  38 */       cssClass = (String)this.attributes.get("class");
/*     */     }
/*     */ 
/*  41 */     if (cssClass.indexOf("k-splitter") == -1) {
/*  42 */       this.attributes.put("class", cssClass.concat(" k-splitter"));
/*     */     }
/*     */ 
/*  45 */     return super.doEndTag();
/*     */   }
/*     */ 
/*     */   public void initialize()
/*     */   {
/*  53 */     super.initialize();
/*     */   }
/*     */ 
/*     */   public void destroy()
/*     */   {
/*  61 */     super.destroy();
/*     */   }
/*     */ 
/*     */   public static String tagName()
/*     */   {
/*  67 */     return "splitter";
/*     */   }
/*     */ 
/*     */   public void setPanes(PanesTag value)
/*     */   {
/*  72 */     setProperty("panes", value.panes());
/*     */   }
/*     */ 
/*     */   public void setCollapse(CollapseFunctionTag value)
/*     */   {
/*  77 */     setEvent("collapse", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setContentLoad(ContentLoadFunctionTag value) {
/*  81 */     setEvent("contentLoad", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setExpand(ExpandFunctionTag value) {
/*  85 */     setEvent("expand", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setLayoutChange(LayoutChangeFunctionTag value) {
/*  89 */     setEvent("layoutChange", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setResize(ResizeFunctionTag value) {
/*  93 */     setEvent("resize", value.getBody());
/*     */   }
/*     */ 
/*     */   public String getOrientation() {
/*  97 */     return (String)getProperty("orientation");
/*     */   }
/*     */ 
/*     */   public void setOrientation(String value) {
/* 101 */     setProperty("orientation", value);
/*     */   }
/*     */ 
/*     */   public String getCollapse() {
/* 105 */     Function property = (Function)getProperty("collapse");
/* 106 */     if (property != null) {
/* 107 */       return property.getBody();
/*     */     }
/* 109 */     return null;
/*     */   }
/*     */ 
/*     */   public void setCollapse(String value) {
/* 113 */     setProperty("collapse", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getContentLoad() {
/* 117 */     Function property = (Function)getProperty("contentLoad");
/* 118 */     if (property != null) {
/* 119 */       return property.getBody();
/*     */     }
/* 121 */     return null;
/*     */   }
/*     */ 
/*     */   public void setContentLoad(String value) {
/* 125 */     setProperty("contentLoad", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getExpand() {
/* 129 */     Function property = (Function)getProperty("expand");
/* 130 */     if (property != null) {
/* 131 */       return property.getBody();
/*     */     }
/* 133 */     return null;
/*     */   }
/*     */ 
/*     */   public void setExpand(String value) {
/* 137 */     setProperty("expand", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getLayoutChange() {
/* 141 */     Function property = (Function)getProperty("layoutChange");
/* 142 */     if (property != null) {
/* 143 */       return property.getBody();
/*     */     }
/* 145 */     return null;
/*     */   }
/*     */ 
/*     */   public void setLayoutChange(String value) {
/* 149 */     setProperty("layoutChange", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getResize() {
/* 153 */     Function property = (Function)getProperty("resize");
/* 154 */     if (property != null) {
/* 155 */       return property.getBody();
/*     */     }
/* 157 */     return null;
/*     */   }
/*     */ 
/*     */   public void setResize(String value) {
/* 161 */     setProperty("resize", new Function(value));
/*     */   }
/*     */ }

/* Location:           D:\Liao\kendoui.jsp.2013.1.319.trial\wrappers\jsp\kendo-taglib\kendo-taglib-2013.1.319.jar
 * Qualified Name:     com.kendoui.taglib.SplitterTag
 * JD-Core Version:    0.6.2
 */